package 数组;
/*
* 1.数组脚标越界异常(ArrayIndexOutOfBoundsException)
* 2.空指针异常(NullPointerException)
* */
public class ArraysExceptionTest {
    public static void main(String[] args) {
//        1.异常1
        int[] arr = new int[]{1,2,3,4,5};
        for (int i = 0; i <= arr.length; i++) {
            System.out.println(arr[i]);
        }
        System.out.println(arr[-2]);

//        2.异常2
//        情况一
        int[] arr1 = new int[]{1,2,3};
        arr1 = null;
        System.out.println(arr1[1]);
//        情况二
        int[][] arr2 = new int[4][];
        System.out.println(arr2[1][1]);
//        情况三
        String[] arr3 = new String[]{"AA","BB","CC"};
        arr3[0] = null;
        System.out.println(arr3[0].toString());
    }
}
